// 确保所有模态框正常工作
document.addEventListener('DOMContentLoaded', function() {
    // 自动关闭警告消息
    setTimeout(function() {
        const alerts = document.querySelectorAll('.alert');
        alerts.forEach(function(alert) {
            const bsAlert = new bootstrap.Alert(alert);
            bsAlert.close();
        });
    }, 5000);
    
    // 表格行点击事件
    const tableRows = document.querySelectorAll('tbody tr');
    tableRows.forEach(function(row) {
        row.addEventListener('click', function(e) {
            if (!e.target.closest('button') && !e.target.closest('a')) {
                const id = this.querySelector('td:first-child').textContent;
                const detailUrl = this.dataset.detailUrl;
                if (detailUrl) {
                    window.location.href = detailUrl;
                }
            }
        });
    });
    
    // 日期选择器初始化
    const dateInputs = document.querySelectorAll('input[type="date"]');
    dateInputs.forEach(function(input) {
        // 如果使用第三方日期选择器，可以在这里初始化
    });
}); 